package com.yuncheng.spcyApi.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yuncheng.spcyApi.entity.SpcyXcjcBjml;
import com.yuncheng.spcyApi.vo.xcjchy.XcjcBjmlVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 审评查验-笔记目录
 * @Author: yuncheng
 * @Date: 2024-06-24
 * @Version: V1.0
 */
public interface SpcyXcjcBjmlMapper extends BaseMapper<SpcyXcjcBjml> {

    /** 查询申请事项id-根据目录id */
    String selectMlFsqsxidById(@Param("id") String id);

    /** 查询目录列表-根据申请事项id */
    List<XcjcBjmlVo> selectMlListByFsqsxId(@Param("sqsxid") String sqsxid);

    /** 查询目录列表-根据申请事项id */
    List<XcjcBjmlVo> selectMlListByFsqsxIdAndFuserid(@Param("sqsxid") String sqsxid, @Param("fuserid") String fuserid);

    /** 查询目录对象-根据目录id */
    XcjcBjmlVo selectMlBeanById(@Param("id") String id);

    /** 查询目录列表-根据申请事项id 和 地点车间 */
    List<XcjcBjmlVo> selectBjmlByFsqsxIdAndFddcj(@Param("sqsxid") String sqsxid,
                                                 @Param("fddcj") String fddcj,
                                                 @Param("userid") String userid);

    /** 查询目录车间名称-根据目录id */
    String selectMlFddcjById(@Param("id") String id);

}
